package com.yuyou.fn.educational.entity;

import com.github.wens.mybatisplus.annotations.TableField;
import com.github.wens.mybatisplus.annotations.TableId;
import com.github.wens.mybatisplus.annotations.TableName;
import com.github.wens.mybatisplus.examples.Example;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * 班级调研结果记录
 *
 */
@TableName(value = "class_questionnaire_record")
public class ClassQuestionnaireRecord implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	public static Example<ClassQuestionnaireRecord> createExample(){
		return new Example<ClassQuestionnaireRecord>(ClassQuestionnaireRecord.class);
	}

	/**  */
	@TableId(value = "class_questionnaire_record_id")
	private Long classQuestionnaireRecordId;

	/**  */
	@TableField(value = "class_id")
	private Long classId;

	@TableField(value = "class_no")
	private String classNo;

	/**  */
	@TableField(value = "class_name")
	private String className;

	@TableField(value = "segment_no")
	private Integer segmentNo;

	/**  */
	@TableField(value = "operator_id")
	private Long operatorId;

	/**  */
	@TableField(value = "operator_name")
	private String operatorName;

	/**  */
	@TableField(value = "total_score")
	private Double totalScore;

	/**  */
	@TableField(value = "total_num")
	private Integer totalNum;

	/**  */
	@TableField(value = "create_time")
	private Date createTime;

	/**  */
	@TableField(value = "update_time")
	private Date updateTime;

	/**  */
	@TableField(value = "area_team_id")
	private Long areaTeamId;

	/**  */
	@TableField(value = "area_team_name")
	private String areaTeamName;

	@TableField(value = "bus_team_id")
	private Long busTeamId;

	@TableField(value = "bus_team_name")
	private String busTeamName;

	/**  */
	@TableField(value = "period_id")
	private Long periodId;

	/**  */
	@TableField(value = "period_name")
	private String periodName;

	/**  */
	@TableField(value = "campus_id")
	private Long campusId;

	/**  */
	@TableField(value = "campus_name")
	private String campusName;

	/**  */
	@TableField(value = "subject_id")
	private Long subjectId;

	/**  */
	@TableField(value = "subject_name")
	private String subjectName;

	/**  */
	@TableField(value = "grade_id")
	private Long gradeId;

	/**  */
	@TableField(value = "grade_name")
	private String gradeName;

	/**  */
	@TableField(value = "teacher_id")
	private Long teacherId;

	/**  */
	@TableField(value = "teacher_name")
	private String teacherName;

	/**  */
	@TableField(value = "reg_num")
	private Integer regNum;

	/** 选优率 */
	@TableField(value = "preferential_rate")
	private Double preferentialRate;

	/** 0 失效，1有效 */
	private Integer status;

	/** 人头系数 */
	@TableField(exist = false)
	private Double headCoefficient;

	/**  */
	@TableField(exist = false)
	private Double headCoefficientScore;

	public Long getClassQuestionnaireRecordId() {
		return this.classQuestionnaireRecordId;
	}

	public void setClassQuestionnaireRecordId(Long classQuestionnaireRecordId) {
		this.classQuestionnaireRecordId = classQuestionnaireRecordId;
	}

	public Long getClassId() {
		return this.classId;
	}

	public void setClassId(Long classId) {
		this.classId = classId;
	}

	public String getClassName() {
		return this.className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public Integer getSegmentNo() {
		return segmentNo;
	}

	public void setSegmentNo(Integer segmentNo) {
		this.segmentNo = segmentNo;
	}

	public Long getOperatorId() {
		return this.operatorId;
	}

	public void setOperatorId(Long operatorId) {
		this.operatorId = operatorId;
	}

	public String getOperatorName() {
		return this.operatorName;
	}

	public void setOperatorName(String operatorName) {
		this.operatorName = operatorName;
	}

	public Double getTotalScore() {
		return this.totalScore;
	}

	public void setTotalScore(Double totalScore) {
		this.totalScore = totalScore;
	}

	public Integer getTotalNum() {
		return this.totalNum;
	}

	public void setTotalNum(Integer totalNum) {
		this.totalNum = totalNum;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Long getAreaTeamId() {
		return this.areaTeamId;
	}

	public void setAreaTeamId(Long areaTeamId) {
		this.areaTeamId = areaTeamId;
	}

	public String getAreaTeamName() {
		return this.areaTeamName;
	}

	public void setAreaTeamName(String areaTeamName) {
		this.areaTeamName = areaTeamName;
	}

	public Long getBusTeamId() {
		return busTeamId;
	}

	public void setBusTeamId(Long busTeamId) {
		this.busTeamId = busTeamId;
	}

	public String getBusTeamName() {
		return busTeamName;
	}

	public void setBusTeamName(String busTeamName) {
		this.busTeamName = busTeamName;
	}

	public Long getPeriodId() {
		return this.periodId;
	}

	public void setPeriodId(Long periodId) {
		this.periodId = periodId;
	}

	public String getPeriodName() {
		return this.periodName;
	}

	public void setPeriodName(String periodName) {
		this.periodName = periodName;
	}

	public Long getCampusId() {
		return this.campusId;
	}

	public void setCampusId(Long campusId) {
		this.campusId = campusId;
	}

	public String getCampusName() {
		return this.campusName;
	}

	public void setCampusName(String campusName) {
		this.campusName = campusName;
	}

	public Long getSubjectId() {
		return this.subjectId;
	}

	public void setSubjectId(Long subjectId) {
		this.subjectId = subjectId;
	}

	public String getSubjectName() {
		return this.subjectName;
	}

	public void setSubjectName(String subjectName) {
		this.subjectName = subjectName;
	}

	public Long getGradeId() {
		return this.gradeId;
	}

	public void setGradeId(Long gradeId) {
		this.gradeId = gradeId;
	}

	public String getGradeName() {
		return this.gradeName;
	}

	public void setGradeName(String gradeName) {
		this.gradeName = gradeName;
	}

	public Long getTeacherId() {
		return this.teacherId;
	}

	public void setTeacherId(Long teacherId) {
		this.teacherId = teacherId;
	}

	public String getTeacherName() {
		return this.teacherName;
	}

	public void setTeacherName(String teacherName) {
		this.teacherName = teacherName;
	}

	public Integer getRegNum() {
		return this.regNum;
	}

	public void setRegNum(Integer regNum) {
		this.regNum = regNum;
	}

	public Double getPreferentialRate() {
		return this.preferentialRate;
	}

	public void setPreferentialRate(Double preferentialRate) {
		this.preferentialRate = preferentialRate;
	}

	public Integer getStatus() {
		return this.status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Double getHeadCoefficient() {
		return this.headCoefficient;
	}

	public void setHeadCoefficient(Double headCoefficient) {
		this.headCoefficient = headCoefficient;
	}

	public Double getHeadCoefficientScore() {
		return this.headCoefficientScore;
	}

	public void setHeadCoefficientScore(Double headCoefficientScore) {
		this.headCoefficientScore = headCoefficientScore;
	}

	public String getClassNo() {
		return classNo;
	}

	public void setClassNo(String classNo) {
		this.classNo = classNo;
	}
}
